package org.kannel.protocol.gateway.jms;
import org.kannel.protocol.packets.SMSPacketMessage;
import org.kannel.protocol.packets.KString;
import java.io.Serializable;
public class SimpleJMSTranslator implements JMSTranslator{
public SMSPacketMessage objectToKannel(Object obj){
SimpleMessage sMesg = (SimpleMessage)obj;
SMSPacketMessage out = new SMSPacketMessage(sMesg.getSender(),
sMesg.getReceiver(),
sMesg.getUdhData(),
sMesg.getMsgData());
return out;
}
public Serializable kannelToObject(SMSPacketMessage sms){
SimpleMessage sMesg = null;
KString sender = sms.getSender();
KString receiver = sms.getReceiver();
KString udhdata = sms.getUdhdata();
KString message = sms.getMsgdata();
sMesg = new SimpleMessage(new String(sender.getString()),
new String(receiver.getString()),
new String(udhdata.getString()),
new String(message.getString()));
return sMesg;
}
}